Implemented an input proposal provider