first stable version, UI finished