The following repository hosts all the codes