linux is working now with makefile