Create Implicit Promise Interface