code is easier to read
add readme