fixed arrayaccess