docs for get/set