ui implementation started