classes review, getters and setters