David vector control