updates for production class