move section definitions to tasks