CDK library