implemented method in facade