add input helper