Added doc.
Do test.