Encounter branch

why change
why add
why edit