obj compilation fix
main gitignore