create default spec if missing