add data binding