added initial vcl