working on 3 species model