Program now compiles on linux