add Euler45