curation conditional view
plot twist: collectf refactoring -> rebugging
still fixing