allow updating state