fixed bug in tranverse vector reading