added Collection
added tests for Collection and Token