end-joining