updated version
make existing collections virtual