various changes, started gui layer