Basic GUI and testing Main