utarbetad efter Profcisor li.