refactor: reverse the order of the bindings