updated to use promises
bumped version number