complete core