woops, ranges were wrong. output is nicer now