Good job, but keep this in mind, everybody thinks they are awesome, have the right technique, and got everything in place, UNTIL, they get a good trainer.