This step need disperse-by-disperse progress and proper experienced