template側で使うことを想定してます