setup before running into unfulfilled promises