policy logic coming together