split into small methods
cosmetic change
needless code
it either