Doc typed list and better sparse doc.

represent -> represents