started sketching out the policy API