finish data preliminaryprocessing