added logging and EulerList