Add promise post
Add Etags pt 1