add a facade & register bindings