Some changes and an ignore file and a main file