changes required due to new implementation of collection type