based upon the methods of Koch by Edgar M . Crookshnnk.