[wip] refactor (core folder)
make rubocop work across all areas with specs