adding in some stuff to help with gcc compiling the program instead of just visual studio