register UI done