Replaced by AddCharacterForm (which is recycled from the demo)