updated UI and start on api interface