Basic GUI implementation done