finished Core