Add create room function