added more to euler