add tweet dto
merging and refactoring