finished DAO integration to the GUI. added input value validation on the GUI elemnts