Added `join_author` function