add documentation
add documentation
update test, because behavior different then expected
revert code, define behavior in documentation