add doc for models