auto-produce building