feature1 add D class