Work on inputs