extracting core engine