New method explained.