Implemented but not tested input processors. Existsing tests work, so nothing broken so far