implement getPolicy (take2)