sync
fix code, add xml config