add binding and demo