Wrote a merege now I just have to recursisvily merege and get my pointers straight