CNAF adaptaion + updates
code updates