1. adjusted some codes' sequence
2. added some model comments
3. deleted some unwanted codes