inference practice