bring together various versions