Spec main