version 4.5 of cdoersch code