finish some basic of main_material_feature