fix installation
update
fix several bugs
update