Update functional.md