sim.h header file