Move code to expose bug

Current file_coll build rule needs a way to specify root.
Moving the code under code_root2 to expose the bug.

The fix would come in the next patch.