add complete with UI