rejoin electric returned fn