simplification to the promise objects