merge() now support functions + last() added