document Character class