4 source files not working