completed GUI. Testing more