improve git ignore