complete demo for all bindings