finishing basic implementation
Add simple validation.
Merge branch 'reading-inputs'