revised eigen vector