task C complete