Deleted unused comments changed object creation

added accessors and mutators