first stab at ads

Do not merge yet,
For review only now
this function is implemented elsewhere. isInteresting is also a really ambiguous name.