before shift correction