Almost Completed system_script2 and final_script2. TODO: ADD Exceptions.