bells and whistles - definition and synonyms

noun [plural] 

Your browser doesn’t support HTML5 audio

  1. the additional features that make something attractive to use or look at

    It’s got a fast modem, video card...all the bells and whistles.