- add get/set interface