updated the core