#1 sim_setup prototype