funcarray
