minor.
draft promises.
download angular