redone sim.h