I would like to add one thing that has helped me in my martial arts over 30 years. When completing techniques, train slowly at first. Perfect the moves. Most beginners, and even advanced like to train fast and learn more and more before perfecting the basics. Let me tell you, the basics are essential to perfecting more advanced techniques. Without perfecting them first, your advanced techniques will be sloppy and inadaquate. I have emphasized this with my own students throughout the years. You get perfection by first learning slowly.