added results reporting, it's ugly, but it works