get kmt pro from the play store for your android assuming you have android, i love cw and this program has help me with my speed, in contest i could work about 38 wpm (i know what to expect) on a rag chew i could do with about 25 wpm comfortably. KMT pro been with me for a few years now and in the car the mall or home you will find me practicing my cw receiving skill, you could program your own characters at any speed you want, or choose from the menu. i tried many cw practice program and this is the one that truly works for me. good luck.