totally agreed upon
but if it's too hard for you to start from scratch, you may want to do semi-scratch... which is
refering to other scripts (not copying and modifying)...
read and understand the other script's codes and get the logic, and then try to re-write it in your own method, using your way...
