Lean, mean and green