hybrid personal best. use checkout to retrieve previous versions to produce final file with all implementations