new exercise(ex0): basic two-way data binding