echo v3.0, add interface