How does the IPM program work