restore split field for task.
restore split setting.
clean up unsued code.