deprecated the assess_objective function and added in a reaction module with assess functions