Midnite madness, heavy modify to the program structure