fix collection component