pub type prop_layers = val_1_2_3_4_5_6_7_8;
enum prop_layers { d_1 = 0, d_2 = 1, d_3 = 2, d_4 = 3, d_5 = 4, d_6 = 5, d_7 = 6, d_8 = 7, }