add phpdocs