added Euler 4