pvs fitting 2"

I made this fitting to fix a 2" pvc pipe the that got cut off and needed to go back together but no off the shelf fitting will fix this mess , it printed out a bit small I sanded it and it worked grate