misc patchs