started adding GUI, has errors