characters: rebuilding interface