srcgen added
CDMT fundamentals