Added text boxes [with no functionality yet]
Added error handling and working input boxes