adds intial markup and styles