completed 18th_promise arrangement