updating euler project