more work, on maching 2