add dateline wrapping function