add support for creating rooms