decorate UI