king method