versatile input logic