Large abstract

large absteact