playing with annotations. phpdoc needs improvement