translate prelude
merge