add getter methods