first demo complete, showing two way data binding