better commenting
explain responsive changes better