working through Com_Init and subsystems