bind -> generateに変更