II am updating the input methods
First modification.
I have added the new interface
I am storing the almost working code.
All up to data.