add PHP DOC