rebuild
fix depends