cleanup
updated readme
Added some extends