the basic function of textual