fix include usage
update .gitignore