change addBinding signature for ease of use
add test