add mpapis google webtools code, remove redundancy