add -file to interface