changes Composition::Vect to CompMap