complete MPP8 and 9
Merge pull request #1 from trantu/MPP8-and-9

complete MPP8 and 9