add sml blast support