moves in state

values and functions added, everything compiles