add more room interface