improve the CommonAI