added most needed getters/setters