add basic data binding