data process module