class swap ideas ?