numerous things, just go on implementing :)
initial statemachine setup