well that's understandable.. even I get lost in it sometimes.. but if you don't try, you'll never learn (No pain, no gain).. Adding more commands to it will likely make it even harder to understand, that's why it is important to try and make up new commands from existing ones when possible.