integrate simulation