mixture of all

   @taraaf