files updated

this commit spoils all functionality. System doesn't work after this
commit. this commit is the first of a long series of them intended to
completely change the internal structure of the system to end up with a
production version.