corrected and vector