feature: add new feature handling code and device-input features