added whisper method. WIP cp() && WIP mv()