get working mutators/accessors