before image completion