Fast join (2/21)

Fast join