uncommented setters ang getters