update om
cleanup
fix the input component, cleanup