Added the weak selection back into code for the Zolz only, will have to add it into the general solution at a later date makes, runs