some subsystem designs added