Oh yea definitely, I'll clean it up and also add some comments that reflect the way you do them