use file explicitly