allow file input in parameter