working reactive joins