doc getters & setters