Main #Hard Pumping