not sure how to separate agent params from model params