trigger read