Add functionality to report errors properly
Validation for amount numerically
remove autofocus for sanity
remove autofocus for sanity