Lots of changes
add readme