add some model api docs