replace facade call