novel devices