operator[] revised