Initially completed the whisper function