Added Basic GUI functionality