refactoring manifest code, add descriptions
Merge pull request #25 from loky9000/refactoring

refactoring manifest code, add descriptions