added logic for computing fake events