new methods and PHPDoc