Are you trying to convince us that the procedure named 'Sub loop()' (small letter "L" in "loop") will run at all ?