almost vector is working