refactor the way values are given to binders