added character.java/base