we need a way to specify the binding and we have to be able to control the runtime