function testing in creat improved, .gitignore improved