fix setup & bind