Implemented input