added gett/setter