accessors made public