many improvements
update readme