new class for calculating tnp corrections