Added what identidiers I could, look out for *** comments, I made it almost through pass 2, I dont see the purpose of pass three