changed message receive processing
Room creation, refactoring