ready to start adding state mutators