add working promise reference