input bug free
debug