add docs
add first test
code reformat