refactoring : rendering partial collections