policyMaker component for behaviors