reorganize parse csv and custom task file