ignore .o files
ignore binary
changes to support linux