fixed examples
Promises support etc