still messing with root collection stuff