abstract best from all time