too long names
Refactore Chat