policy facade interface added