Peter Hilpold's scientific contributions