Document code
Improve examples