[B7L] 'tofpa': a review (long)