finished add noise