fixed structure of VisBuilder