Most of the GUI works but no Input Validation