makefile needs to be fixed linker error recieved