phpdoc for all functions