DETAILED PRODUCTION