initial correction for vec tree