add UILoop