Goku continues facing Piccolo, and Goku punches a hole through his abdomen, but Piccolo makes a son, who is also known as Piccolo. Goku is then rescued by Yajirobe who takes him to Karin Sanctuary. Karin tells him that Shenlong was destroyed by Piccolo, but its creator, God, is able to restore him. Goku ascends the Karin Tower and arrives the Sacred Temple to meet up with God. First he meets Mr. Popo, God's assistant, and it is revealed that Mr. Popo is stronger than Goku, so he cannot see God. Angry, Goku demands training to see God, but Mr. Popo lets Goku see God due to his persistence. "God" is better known as Kami-sama, who is revealed to be Piccolo's good side and agrees to revive Shenlong, so that it could revive the ones who were killed by Piccolo. Mr. Popo remolds him, and Kuririn, Chaozu, Kame-Sen'nin, Namu and Giran get revived. However, Goku tells Kami to train him, so that he can defeat Piccolo's last offspring who was born before he died. Three years later, a taller Goku r