update input methods for improved error handling
Merge pull request #1 from nopedial/work-flow

update input methods for improved error handling