thinking data binding.