Fixed namespace
Now supporting promised values
Chainable promise