Lado Kralj's scientific contributions