selecting subsystems