added preprocessing_median_filter