first runnable version
fixing ui