高速化＆bugfix