update doc
update model
add test code for router