Text this: An Efficient Energy Management in Smart Grid Considering Demand Response Program and Renewable Energy Sources