add room interface