implemented shock shock scenario, added types.h so that we can safely compile the scenario
implemented rare rare scenario