environment support and factory use optimization