magic working kind of
merge