spec3: accept data file as argument