SPEC - Main Registration