modify tpo read