update joinout fe to use node