added euler