Neat breakdown with data + some code.

other discussions