- updated gitignore
- added missing public