fixed operator[]