CCConfiguration extension (rewritten)

rewritten to prevent conflicts while rebasing