adding the getters and setters