change readme, first documentation
add path, refactor some code