private arrays part 1
private arrays part 2