Doc typed list and better sparse doc.

It work -> It works