cmmit all
fix bugs