fix SQL
fix bugs