use improved join in 99 bottles