improve vb.dict, mytemplate, etc