Moved join and unjoin to computer provider