Philippine

patches from

Philippine