Smart fitting & sizing (FITS)