new vamp interface