improve last patch