TagProduction design