tried to understand dataflow; managed to get rid of excess whitespace and fix a very small bug