Best of ASV
a work in progress