add create room method