Merge adventure (20/26)

Merge adventure