finished preliminary argument