fully binding.swc