stabilize: implement userinput