added the character.cpp