Initial Module
Make promises work in ze codebase
promises added