currentの管理方法の変更
CHECK時の挙動を修正
ableの更新方法の修正