Draft echo based implementation