using correct noise_random and updated proposal matrix