update reading of machines file