cancel input now
fix bugs
fix ex-bug
fix bug