worked on inputter