more accurate rotation
update readme