[Refactor] split methods
[Rubocop] split methods