wip2 pre_process