smart tailoring