Full working example. I will add currency, completeness, global species, currency tomorrow