add euler 1