changed vector base