started to implement the join service