added basic getter and setter