working my way through control structures, objects, and arrays.