gather several version of the code