Added VDC features and started the API implementation