prima sort , prepareradt,