downgrade to GL 4.0 + fixed gitignore