Add leave room implementation