top ten methods