ver 0.7 with input glitch