add reciple to split tasks across multiple files

As requested in #343