Fast join (1/21)

Fast join