understand array_current