vec modules