changing functors and adding missing symbiotic objects