added accessors