thanks to errors I realized DOT3 is overloaded with corresponding indices