creating new room functionality.