Add Colllection interface

* Update README
Merge branch 'feature/add-collection'