add two-way data binding
add increase/decrease controls