update accessors