Phase 1 works

Files, flow ...