getters and setter all up to date