added get/set for id