implemented new guideline: 1 ==> 1x