we usually try to have this layout in class: fileds, getters/setters, constructor, other methods