elaborate on tarbell generate