git ignore and small changes