simple case classes work
merge