i might have broken everything or i might have fixed gitignore