styling
updating styles and adding provider controller
adding styles