started implementation of UI