Final well almost final update. all interal fixed.