moved collections from libextra into libcollection