added vdp library