implemented components in character class.

Edited many source files...