rebased test_tasks on subprocess
min
added test_derived