add message and room models