optimize expand region
optimize aurel