most of core passing