check keytype
fix readme
fix npm