array:slice for convenience