added file input support