change to bindable-object