simplify the production