refactor
code format