expose Kind and Entity
.gitignore
add tests