report stage 3 + few changes.