added to the fabricated subset algorithm

* Now have a working solution for the fabricated subsets