few scenario, correction has done