added see links
added lazy fragments to avoid cycles with spec references