gitignore
fix demo and tests