-partition now partially works up to cse.m
  but need to think about indexing, struc files etc for subsystems.