added easy methods to change state