allow input from multiple sources