commit
commit
switch library order
add error msg
change error msg
update README to for installation