completed helpers