Do all by patches