added PHPDoc