about text hierarchy