seperate tasks from artifacts and configuration