Sprint module converted to be based on promises(Q)