Added model and basic data binding