The program is getting kinda long..