self as Array