add execute to simply use of promises