fixed vector can't be equal to 0