working adapt_diag_metro
adapt_dense_metro not working