add snap view
update readme