assemblages, and breaking out files
starting work on non core systems