Implemented methods other than save and reload