Optional Args
merging