`12/4/2014 Jack restructor the common component