bring back live_spec.c