struct nsld
mat_alg beta ready