Updated CDK file interface