finishing getters and setters