abstract-print