Add: Implementation details and external example for users promise type