Changed lifecycles to include hook into the pull report file method