add binding generator support