implemented UI
improved UI