renamed derived argument in jmodel as derived_model to prevent confusion with derived function