new version of interface.server incorporating multiple device types