make lite more general
add serial tasks for one path
batch processing