added releasePrepare and releasePerform tasks