support expand at specified level