initial commit of simulation