アクションをもう少し分割してみた