calculate-3/calculate-assemble