Added a preliminary GUI