I understand the code I have and what part does what. I just do not know the terminology to write new code.