add comments
add readme