moved vision to separate doc