implement Maximum Dose Model functionality