add early actionBuild implementation