SwitchCompact Library