GUI changes

Updated with reponsive GUI and validation