rewrote every bugged character,minor fixes.