rm depends
fix bugs