created getters and setters