Adding Version 2 code after clustering sprout