thinking about mvc