stable output from file