eventour uses satellite instead of matrix because used on sparse graphs