add PHPDoc