Updated for linux
updated makefile
updated makefile