readings expects and returns an array of machines