checked all getter/setters working