changed args[0] to args.first because we might as well take advantage of this fine ruby language we have at our disposal.