Start to support input from a file