move noise to header