Complete core definition