basics are done