created all the initial getter and setters with defaults