refactor collections children display