fix operator[]