remove 'resources' from ct.js, add an overall assignments structure, construct from that the code to run
minor merge
merges between work, tweaks on oracle