expandable inputs