---------- PROGRAM STARTED ----------