modif patern reading