core done