chain_hull() based on Whosa whatsis idea added