gitignore
optimize stuff