removed hello world junk.  added resolve/reject promise and always async