update readme
add unit test (ugly)
add missing file