refactor

Signed-off-by: Kohei Takahashi <flast@flast.jp>
Add calling

Signed-off-by: Kohei Takahashi <flast@flast.jp>