created destruct->init promises chain
Merge pull request #58 from wtfil/destruct-init

created destruct->init promises chain