add api doc
update the unit test create json model