from machine1