refactoring part 1
refactoring part 2
refactoring part 3
refactoring part 4
refactoring part 5
fixes photo for import news
Merge branch 'feature/crumbler-102' into staging