---------------------------READ THIS!---------------------------------------- SEE INSIDE OR YOU WILL HAVE NO IDEA WHAT IS GOING ON!!!!