file name can be used as argument, id now int, not string