Added defereds and promises
Transaction w/ Gitana defers and promises