you've got the promise type twice, the second one is not needed