Improvements
Add compile
ignore database