Merge pull request #1 from xlvip03/master

MERGE FROM xlvip03/master pull request
third update
UPDATE THIRD
Merge pull request #1 from xlvip02/master

MERGE FROM xlvip02