tp1 improved