different process for tot size