api facade split