yl - add parallel and progress bar support ready to refactor or die