create basis of production