modify tpo work