add a reference PR dataset
algorithm skeleton