add more euler codes