modify getmachineinfo and offlist