improve item support
edit .gitignore