make add noise summary more general