finish the first three model doc, and improve the comments of spi