using extra joining elements