add an dictionary software
fix an syntax bug