updated to show facade usage