TOP method added