machine pattern