adding styles and all