Clean Class Plan