use hash for library
update README