extend CPL array API