hash lib
update radme