working on species and compartments