understanding text procedures