vbs structure