starting to integrate class level mutators