class access control, variables, array