before TPO