DESIGN AND OPTIMIZATION OF SMART GRID USING CONTROLLABLE LOADS