Implemented VAD