proper vector directions