add shelf styles and content