initial draft of promise article
new index