hertel mehlhorn new implementation

hertel mehlhorn