Add the input surpport