集成并简单使用了passport，但待深入研究
add model for meaning and word