splitting core up