adaptive finj