two-way binding with ng-model
add behavior to controller