Adaptive electronics