adds some input stuff, gets stuff looking cleanish