core is passing