adding Environmental to disaggregate()