Functional documentation

Functional documentation