adding accessors and mutators