Character REFACTOR :finnadie: