init blog and post first part of translation of Promise