add databinding
add modelapi