perceiving functions