Revert "C tasks"

This reverts commit 9aa0b1701714a0bd32d14fa424cd30c68562dfe6.
Revert "Revert "C tasks""

This reverts commit 578b86882d35069f505cfd5c86c573b73a09ad22.