add tou
add save personinfo
fix bug
complete test
fix bug