language changes: libcollections -> std::collections.