effective pitching