add eco support