Added noise functions