i __think__ i got the promise chain correct for creating the inputs