thumbnails generation
articles datastructure refactoring