adaptivecalc