add phpdoc
add spec for Result