files and gitgnore