added operator[]=