new refactored
news updated