[yanan] add some description adn change file structure