This release is now available at http://www.pogner.demon.co.uk/components/bc/ Added Deques (in the Unbounded form only so far). In AVL Trees and Lists, removed the aliased specification on elements, which forces the element to be constrained even if the discriminant has a default. In response to a report from T E Dennison <[log in to unmask]>, speeded up the creation of Iterators. Note, this requires that iterators be declared of type Containers.Interator'Class. Copying of Ordered Collections using Collections.Copy is now stable. Removed unnecessary private operations on some Containers. Synchronized Unbounded Maps had no "=" operation. The added Map iterator features (which allow access to the Value) have been reworked in the same style as the standard Container iterators. They are only available when the Iterator concerned is viewed as a Map_Iterator. Smart Pointers now have a Null_Pointer declaration. Bounded forms didn't properly implement equality (thanks to Mark Bond <[log in to unmask]>). Hash tables now compile with APEX as well as GNAT and ObjectAda 7.1. Reorganised the source files so that tests and demos go in subdirectories.