add euler 30