add smallworld
update type of Generator in Simulator