adds Promise module