mechanistic model development