better copy, gitignore