add phpDOcummentation