merge simulator