simulate production