boh.  this should be total * topFraction