control structures, arrays